"""
在Python，使用open函数，可以打开一个已经存在的文件，或者创建- -个新文件，语法如下
open(name, mode, encoding)
name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。
mode:设置打开文件的模式(访问模式):只读、写入、追加等。
encodingt编码格式(推荐使用UTF-8)

"""
f = open("C:\\Users\\Administrator\\Desktop\\测试文本.txt", "r", encoding="UTF-8")

"""
read()方法:
文件对象.read(num)
num表示要从文件中读取的数据的长度(单位是字节)，如果没有传入num，那么就表示读取文件中所有的数据。
"""
# res = f.read()
# print(res)

"""
读取文件 - readlines 读取文件的全部行,并封装到列表中
"""
# res = f.readlines()
# print(type(res))
# print(res)

# 读取文件 readline 读取文件
# row1 = f.readline()
# row2 = f.readline()
# print(row1)
# print(row2)

# 使用for循环
# for line in open("C:\\Users\\Administrator\\Desktop\\测试文本.txt", "r",encoding="UTF-8"):
#     print(line)

# 文件的关闭 close
# f.close()

"""
with open语法
with open("python.txt", "r")as f: 
f.readlines()
通过在with open的语句块中对文件进行操作
可以在操作完成后自动关闭close文件，避免遗忘掉close方法
"""

with open("C:\\Users\\Administrator\\Desktop\\测试文本.txt", "r", encoding="UTF-8") as f:
    res = f.readlines()
    print(res)
